package VN.EDU.IMIC.PROJECTLEADER.NGUYENVANDOAN.ARRAY_DEMO;

public class BAITAP06_DEMO {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // 1. Khai báo biến mảng cơ sở
        int[] iList = new int[10];

        // 2. Khai báo biến mảng đối tượng Student
        Student[] arrStudent = new Student[3];

        // 3. Đưa giá trị vào mảng cơ sở
        iList[0] = 10;
        iList[1] = 20;
        iList[2] = 30;
        iList[3] = 40;

        // 4. Đưa giá trị vào mảng đối tượng
        // a. Tạo ra các đối tượng Sinh Viên
        Student sv01 = new Student();
        sv01.setRollNo(1);
        sv01.setFullName("Nguyễn Văn A");
        sv01.setMark((float) 8.5);

        Student sv02 = new Student();
        sv02.setRollNo(2);
        sv02.setFullName("Trần Thị B");
        sv02.setMark((float) 9.5);

        Student sv03 = new Student();
        sv03.setRollNo(3);
        sv03.setFullName("Hoàng Văn C");
        sv03.setMark((float) 7.5);

        // 4. Đưa vào mảng
        arrStudent[0] = sv01;
        arrStudent[1] = sv02;
        arrStudent[2] = sv03;

        // 5. Duyệt và hiển thị giá trị trong mảng
        // a. Mảng cơ sở
        for (int i = 0; i < iList.length; i++) {
            System.out.println("iList = " + iList[i]);
        }

        // b. Mảng đối tượng Sinh Viên
        for (int i = 0; i < arrStudent.length; i++) {
            System.out.println("-----" + i + "-------------");
            System.out.println("+ RollNo: " + arrStudent[i].getRollNo());
            System.out.println("+ FullName: " + arrStudent[i].getFullName());
            System.out.println("+ Mark: " + arrStudent[i].getMark());
        }
    }

}
